/*
去掉字符串最高位和最低位的0
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
    string s="0012345600";
    //去掉最高位的0
    while(s.size()&&s[0]=='0') s=s.substr(1);//12345600
    //去掉低位的0
    while(s.size()&&s.back()=='0') s.pop_back();//123456
    cout<<s<<endl;//123456
    //这些操作都会改变原数组
}